Copyright 1984-1998 FileMaker, Inc. HBAM2016AUG95 Pro 3.0 HBAM3016AUG95@ .0 - 4.0F! Pro 3.0 - 4.0M1 zondag maandag dinsdag woensdag donderdag vrijdag zaterdag januari februari maart april augustus september oktober november december 1st Quarter 2nd Quarter 3rd Quarter 4th Quarter 11/5/99 CVERSION IMAGE IMAGE DETAIL LOCKED? _ERRORCODE _GRABBERSETTINGS _HEIGHT _NUMBER _RECTSTATUS _USEALTERNATEBOUNDS _WIDTH _WIDTHHEIGHT _NumberB cVersionB |("Grab-Version" Grab-Version _ErrorCodeB ImageB _GrabberSettingsB _WidthHeightB _WidthB K 640 | 480 | 480 Image grabbing Read Me FMP 4.0 Bug warning Image grabbing (in status bar!) Image grabbing 1024x768 Image grabbing (Win) Rotate/Crop Image grabbingB _HeightB Locked?B Image DetailB _RectStatusB _UseAlternateBoundsB MenuB error codeo To Menup Video Image Grabbings(container holding grabbed image (scaled)t change video settingsu 2 - start previewy save settingsz restore settings{ 4- stop I2in this rectangle the video preview will be shown. J*1- connect a video input to your computer. After clicking this button you should get the live video image preview on the left. If not, you may need to change the video settings (press the button below). 3 - grab image M]Clicking this button will create a new record and get the image in the container field below. N This will stop the preview mode. Read MeB QuitX Show Image Grabbing` go to: www.troi.comz Function Overview{ Read Me} Order Via Web site Student registration example Trade show example HAFDon t forget to check out the Grabber User Guide.pdf (version 1.2). Rotate and Cropping (MacOS only) 1998-1999 Troi Automatisering _GrabberSettingsC PAL 1/2 size FMP 4.0 Bug warningB Troi Grabber Plug-in Troi Grabber Plug-in is copyright 1998-1999 of Troi Automatisering. All rights reserved (04-Nov-1999). Thank you for your interest in Troi Grabber Plug-in. This plug-in adds Video Image Grabbing functions to FileMaker Pro 4.0 (or higher). With it you can take a picture from a video camera and put it into a container field. IMPORTANT On Mac you need QuickTime (version 2.5 or higher) installed and a video input source that is compatible with Quicktime. Examples of th ese inputs are the built in video-in port on AV Macs and the (color) Quickcam from Connectix. On Windows you need an input device with a TWAIN driver. INSTALLATION INSTRUCTIONS INSTALLING A (TROI) PLUG-IN FOR THE FIRST TIME. -For Macintosh: put the file "Troi Grabber Plug-in" from the folder "Macintosh Plug-in" into the "FileMaker Extensions" folder in the FileMaker Pro folder. If you have installed previous versions of this plug-in, you must remove them. -For Windows: p ut the file "grabber.fmx" from the directory "Windows Plug-in" into the "SYSTEM" subdirectory in the FileMaker Pro directory. If you have installed previous versions of this plug-in, you must remove them. You may want to install other plug-ins before proceeding. Then (re)start FileMaker Pro. You can check which plug-ins you have loaded by going to the plug-in preferences: Choose Preferences from the Edit menu, and then choose Plug-ins. You can now open the file "GrabExpl.fp3" t o see how to use the plug-in's functions. There is also a Function overview in this file. Warning: There is a problem in FileMaker 4.0v1. Please make sure that all plug-ins that are in the folder "FileMaker Extensions" are enabled in the preferences (Under Edit/ Preferences/ Application/ Plug-ins). Make sure all plug-ins have a cross before their name. Remove plug-ins you don't use from the "FileMaker Extensions" folder. Windows users find the plug-ins in the "SYSTEM" subdirectory in th e FileMaker Pro 4.0 directory. NB: This bug is fixed in version 5, 4.1 and in 4.0v2. __________________________________________________________________ How to contact us Here at Troi Automatisering we feel so strongly about our software that we offer a 30 day money back guarantee on all our products. If want more information about the products we recommend that you visit our Web site. If you would like information about our other products, just ask us. For the quickest way to learn more about Troi's products, visit our web site listed below. You can visit the Troi web site at: for additional information. FTP: Internet Mail: info@troi.com Troi may also be reached by postal mail: Troi Automatisering Vuurlaan 18 2408 NB Alphen a/d Rijn The Netherlands Tel: +31-172-426606 Fax: +31-172-470539 Where can I get the latest version and more information? The latest versions of our software are available for downloading a t our web site: Here you will also find late breaking information, company information, FileMaker tips and more. Our software will also be posted (with a week delay) to info-mac (and its mirrors). Go to: or . System Requirements This software should be able to run on any machine that is able to run FileMaker Pro 4.0. Of course you need a copy of FileMaker Pro, this should be a version 4.0v1 or later. This may be the US version or any other localization. on Mac you also need : - a video camera (CamCorder) - QuickTime (version 2.5 or higher) - a QuickTime compatible video input port on Windows you also need : - a TWAIN compatible input source, like a video camera (CamCorder) - installed TWAIN drivers for this input source __________________________________________________________________ Troi Grabber Plug-in is a commerial product You can try-before-you-buy. This means that you are free and invited to test the plug-in 30 days before you pay. You may also make copies of the original and complete package (including this Read Me file) and distribute it to customers, friends etc. However, you may not distribute a modified or licensed version. Use Troi Grabber Plug-in at your own risk: Although Troi Grabber Plug-in was tested carefully, we can not be responsible for any damages resulting from using this software. Also please try it out on a test databa se. Your system may be using an extension (unknown to us) that interferes with the proper functioning of Troi Grabber Plug-in. We like to hear feedback on the benefits and shortcomings of the plug-in. Please include the platform and operating system in your suggestions and comments. What are the costs? Troi Grabber plug-in has the following pricing: Graphic plug-in 1 or more single user licenses (per use r): $ 79 Site license: $ 400 World-wide license: $ 600 Developer distribution license: $ 199 A Site License covers all locations for your organization within a 160 kilometer radius of your site (100 miles). One big advantage of a Site License is that you do not need to keep track of how many people at your site are using the software. A World-Wide License covers all locations for your organization on the planet earth. Troi Plug-ins are available for Macintosh and Windows. When ordering please indicate for which platform you are ordering. Special licenses for developers of FileMaker Pro solutions are available. Also sub-licensing is possible. Please contact Troi for information about this. Plug-ins do not work with the FileMaker Pro SDK version 3.0. This plug-in works with the 4.0 Developer edition version. How to pay? Paying for a license is easy. There are 4 ways to pay: 1) Pay via Kagi with the en closed Register program 2) Pay via Kagi Online at 3) Pay via Waves in Motion online at 4) Pay Troi Automatisering directly (only for users in the Netherlands) 1) Pay Kagi with the enclosed Register program Kagi is a trustworthy payment service which handles payment for a lot of users and software authors . As of end of Nov 1997 Kagi already processed 338505 payments. To pay open the Register program that accompanies Troi Graphic Plug-i n. Enter your name, your email address, and the number of single user licenses you desire for each program you wish to purchase (or Site or World-Wide licenses). Save or Copy or Print the data from the Register program and send the data and payment to Kagi. More specifics on the Register program to follow. Kagi handles my payment processing. If paying with Credit Card or First Virtual, you can email or fax the data to Kagi. Their email address is sales@kagi.com and their fax number is +1 510 652-6589. You can either Copy the data from Register and paste into the body of an email message or you can Save the data to a file and you can attach that file to an email message. There is no need to compress the data file, it's already pretty small. If you have a fax modem, just Print the data to the Kagi fax number. Payments sent via email are processed within 3 to 4 days. You will receive an email acknowledgment when it is processed. Payments sent via fax take up to 10 days and if you provide a correct internet email address you will receive an email acknowledgment. If you are paying with Cash or USD Check you should print the data using the Register application and send it to the address shown on the form, which is: 1442-A Walnut Street PMB #392-5I Berkeley, California 94709-1405 You can pay with a wide variety of cash from different countries but at present if you pay via check, it must be a check drawn in US Dollars. Kagi cannot accept checks in other currencies, the conversion rate for non-USD checks is around USD 15 per check and that is just not practical. If you have a purchasing department, you can enter all the data into the Register program and then select Invoice as your payment method. Print three copies of the form and send it to your accounts payable people. You might want to highlight the line that mentions that they must include a copy of the form with their payment. Kagi can not invoice your company, you need to a ct on my behalf and generate the invoice and handle all the paperwork on your end. Please do not fax or email payment forms that indicate Cash, Check or Invoice as the payment method. As far as we know, there is still no technology to transfer physical objects via fax or email and without the payment, the form cannot be processed. Payments sent via postal mail take time to reach Kagi and then up to 10 days for processing. Again, if you include a correct email address, you will hear from Kagi when the form is processed. 2) Pay via Kagi Online See under 1) for a description of what Kagi payment service is. Kagi has a web page where you can pay via Credit Card. Point your web browser at Fill in the form and follow the instructions. 3) Pay via Waves in Motion This Troi plug-in is also distributed by Waves in Motion. Waves in Motion has a web page where you can pay via Credit Card and directly download a full working version after payment. Poi nt your web browser at . Fill in the form and follow the instructions. 4) Pay Troi Automatisering directly Please use option 1 or 2 (Pay Kagi) if you live outside the Netherlands. But if you live in The Netherlands you can pay as follows: This is the pricing: Grabber plug-in 1 or more single user licenses (per user): fl. 158 excl.VAT Site license: fl. 800 excl.VAT World-wide license: fl.1200 excl.VAT Developer distribution license: fl. 400 excl.VAT Please pay the appropriate amount to: Bank Name: Postbank NV, Amsterdam Postgiro Account number: 72.29.209 Troi Automatisering Vuurlaan 18 2408 NB Alphen a/d Rijn The Netherlands To indicate for which software you are paying, add a remark like this: Troi Grabber Plug-in Macintosh x number of copies and/or Troi Grabber Plug-in Windows x number of copies Please e-mail your payment details as well. Protection and Unlocking the plug-in Troi Grabber Plug-in has a protection scheme. After you pay Troi Automatisering will tell you how to indicate to Troi Grabber Plug-in that you have paid the license fee. If you do not have an e-mail address, please enter your complete postal address and remember, we do not know what country you live in so please enter that into the postal address also. After you've supplied the paymen t data the following is changed: - the unregistered warning is replaced by your name. - the startup delay (which is longer after 30 days of use) and the OK button will be removed. __________________________________________________________________ Bug reports and Wish list If you find a bug, please report this by e-mail: peter@troi.nl. If you have any comments or other functions that you think need to be added, please notify us! We have a lot of ideas for this plug-in, so be sure to check our web site for new versions. And please pay for software you keep using, so that the wish list gets reality. Versions 1.2 (04-11-99) - Added Compatibility for FileMaker Pro 5 1.1 (30-06-99) - Final release - Rotate and Cropping functions (Mac Only) 1.0.1b1 (31-03-99) - First Windows version - fixed a bug with the centering of the image when switching from PAL to NTSC (or reverse). - Improved User Guide on page 11-12 1.0 (09-11-98) First release - Changing screen resolution is ha ndled properly. - Grab-DoSettingsDialognow returns a proper error code when there is no preview running. - Grab-Stop returns a error code 0. - sample scripts now checks for more error codes. - added Trade Show sample. Thanks for supporting our software, Peter Baanen Grabber Plug-in Read MeI To MenuJ PrintK 1998-1999 Troi Automatisering Image grabbing (in status bar!)B To MenuE PrintF FM Plug-in Bug warning Warning: There is a problem in Filemaker 4.0v1. Please make sure that all plug-ins are enabled in the preferences. (Under Edit/ Preferences/ Application/ Plug-ins). Remove plug-ins you don't use from the "FileMaker Extensions" (Mac) folder or SYSTEM directory (Win). Image grabbing 1024x768B To Menum Image Grabbingp container holding grabbed imager Grab imageu Now Grab this!v Preview In the status bar!{ Image grabbing (Win)B error codeo To Menus(container holding grabbed image (scaled)t change video settingsu 2 - start previewy save settingsz restore settings{ 4- stop I1in this rectangle the video preview wil be shown. J*1- connect a video input to your computer. After clicking this button you should get the live video image preview on the left. If not, you may need to change the video settings (press the button below). 3 - grab image M]Clicking this button will create a new record and get the image in the container field below. N This will stop the preview mode. P.Video Image Grabbing Inside FileMaker Pro 4.0! Rotate/CropB error codeo To Menup Video Image Grabbingt change video sourceu 2 - aquire image{ 3- stop I2in this rectangle the grabbed image will be shown. JAvUnder Windows the preview is shown in a separate window 1- connect a video input with a Twain Driver to your computer. After clicking this button you should get the live video image preview in a separate window. There you can click on the Aquire image button. The image will then be pasted into the container field. N:This will shutdown the driver and free all related memory. P.With this button you can set the video source. ----- General ------ &Check for Presence of Grabber plug-in ----- IMAGE GRABBING ------ Start Preview Start Preview Mac Acquire Image Win &New record and Grab Image To Clipboard Stop Grabbing Do Video Settings Dialog Get Grabber Settings Set Grabber Settings Loop: GrabTo Clipboard Start Preview in statusarea Show Error Message ----- Other variants ------ Start Preview 320x240 Start Preview 1 on 1 tilted ----- Misc ------ $ Open file Set all globals To Menu To Image Grabbing To Student Registration Sample To Trade show Sample Quit button dialog DelayTicks 4*----- Rotate and Crop (Mac OS only) ------ To Rotation and Cropping Start Preview RotCrop Start Preview Mac RotCrop Start Preview Mac RotCrop PAL error codeo To Menup Rotate and Croppings(container holding grabbed image (scaled)t change video settingsu 2 - start previewy save z restore{ 4- stop I2in this rectangle the video preview will be shown. J*1- connect a video input to your computer. After clicking this button you should get the live video image preview on the left. If not, you may need to change the video settings (see below). 3 - grab 2 images M]Clicking this button will create a new record and get 2 images in the container fields below. N This will stop the preview mode. Image Detail 3b - grab 1 image + Crop Clicking this button will create a new record and get 1 image in the container field below.The this image is cropped in the right field. Toggle Rectangle clear Settings aA?Use Alternate Bounds (use this option if you see a white band) Helvetica Geneva Arial Times New Roman Monaco Courier Times Futura Courier New Palatino Minion Web MS Sans Serif Set rotation 90 degrees Set rotation 0 degrees Set rotation -90 degrees Show Crop Rectangle F9New record + store 2 identical images: 1 Full + 1 Cropped H)New record and Grab 2 Images To Clipboard CropClipboard Toggle Crop Rectangle Delete Grabber Settings ----- Documentation etc ------ To Function Overview T WWW: Goto web site: www.troi.com WWW: Order via web site BeepBeep Toggle Status Area ----- Troi Testing only ------ ^ Start Preview in statusarea Copy Start Preview Mac Portrait Copy Start Preview Mac + Gworld d"Start Preview Mac Portrait PAL ALT Start Preview To Menu ) =1 ----- IMAGE GRABBING ------ A&Check for Presence of Grabber plug-in A4Important: ALWAYS check if the plug-in is available!B)Check if this is FileMaker 4.0 or higher.CQ 1)) < 4 Canceld This file requires FileMaker 4.0 or higherE/Check if the Troi Grabber Plug-in is available. A/Start up the preview of the image to be grabbedB, ) = 1 2) = "$$" Set all globals |("Troi-Set Default Separator" "|") Troi-Set Default Separator A Open file Check for Read-Only statusB, ) = 0 |("Grab-Version" "") 15 ) <> "Grabber Plug-in" Grab-Version Grabber Plug-in ) = 1 Canceld The Grabber Plug-in not found. Please put The Grabber Plug-in into the Extensions folder inside the FileMaker folder. Also enable all the plug-ins under the application preferences. Canceld The Grabber Plug-in not found. Please put the The Grabber Plug-in into the SYSTEM directory inside the FileMaker directory. Also enable all the plug-ins under the application preferences. ,A WWW: Goto web site: www.troi.com Cancel Do you want to connect to Troi's web site?B+ ) = 1 http://www.troi.com/ Button 2 Quit button dialog |("Troi-Version" "") 15 ) = "Troi FM Plug-in" Troi-Version Troi FM Plug-in <> 0 Cancel This file is locked. Please unlock this and other sample files: Select the files and click on the files with the right mouse button and choose Properties. In Properties, uncheck the option for Read-only. Then reopen the file.G, ) = 2 = "Grabber Plug-in 1.0.1b1" Grabber Plug-in 1.0.1b1 Cancel Please note that this is a beta version. Be careful, save other work first and test this software using a test database. Use at your own risk! Cancel Also note that the commands for the Windows version are slightly different from the Mac OS version. The Mac version is based on QuickTime. Cancel The Windows version is based on TWAIN drivers. This has proved quite difficult, so the Windows plug-in may not work in your situation. Be sure to read the README file!L. ) >= 870 Cancel On some machines the internal grabber will not work at this resolution (1152x870). You may have to switch to a lower resolution. ----- General ------ ----- Documentation etc ------ DelayTicks OKt); PI( OSErr ) SetBev CancelnContentInfo (ControlHandl inButton, ControlButWith "DelayTicks" function you can pause a script. You can specify the time in Ticks (1/60 of a second). This way you can specify very precise or short waits like in the next step, which waits 30 Ticks = 1/2 sec.BF |("TrDl-DelayTicks" "30") TrDl-DelayTicks WWW: Order via web site http://order.kagi.com/?5i-bin/register1.cgi?5iP Button 2 ----- Misc ------ |("Troi-DoDialog" "Do you want to quit the FileMaker application as well?|OK|No||Cancel") Troi-DoDialog DDo you want to quit the FileMaker application as well?|OK|No||Cancel|C' BeepBeep lA&New record and Grab Image To Clipboard |("Grab-ImageToClip" Grab-ImageToClip <> 0 Cancel~ An error occurred. Make sure you start the preview before grabbing an image. Stop Grabbing |("Grab-Stop" Grab-Stop Do Video Settings Dialog A/Hidden Script: Restores to globals to defaults,B Loop: GrabTo Clipboard <> 0 Get Grabber Settings |("Grab-GetSettings" Grab-GetSettings Set Grabber Settings I <> "" |("Grab-SetSettings" Grab-SetSettings Start Preview in statusarea |("Grab-DoSettingsDialog" "-video") Grab-DoSettingsDialog -video|BF = 0 ) = 1 Noncel Do you want to save these settings as default settings?D+ ) = 1 = "$$-2042" $$-2042 Cancel Start the preview first before changing the settings.G{ Cancel An error has occured. Toggle Status Area To Image Grabbing ) = 1 To Student Registration Sample To Function Overview {A Start Preview in statusarea Copy |("Grab-Initialise" Grab-Initialise |("Grab-StartPreview" "2|200|60|45") Grab-StartPreview 2|200|60|45| To Trade show Sample Start Preview 320x240 Cancel fubuZR CThis is an experimental feature. Please save all your work first. Are you sure you want to do this?B+ ) = 2 |("Grab-Initialise" Grab-Initialise |("Grab-StartPreview" "2|150|60|45") Grab-StartPreview 2|150|60|45|E |("Grab-Stop" Grab-Stop Start Preview 1 on 1 tilted A/Start up the preview of the image to be grabbedBB |("Grab-Initialise" Grab-Initialise 2) <> "$$" "|" 1 ) - 1) "|" 1 ) + 1) |("Grab-StartPreview" "10|100|" & L & "|" & Grab-StartPreview 10|100| ) < 768 CancelT Your screen is to small. The preview image will not fit. Do you want to continue?C+ ) = 2 D/Start up the preview of the image to be grabbedEB |("Grab-Initialise" Grab-Initialise 2) <> "$$" "|" 1 ) - 1) "|" 1 ) + 1) |("Grab-StartPreview" "10|100|" & L & "|" & Grab-StartPreview 10|100| |J5An Error occurred. put the errorcode into the global.K K = "$$-9405" $$-9405 Cancel No video component was found on this computer. Check if your video software is properly installed.N Cancel An error occured while initializing the video input. ----- Other variants ------ Start Preview Mac A/Start up the preview of the image to be grabbedBB |("Grab-Initialise" Grab-Initialise 2) <> "$$" "|" 1 ) - 1) "|" 1 ) + 1) |("Grab-StartPreview" "10|100|" & L /2 & "|" & M / 2) Grab-StartPreview 10|100| |G5An Error occurred. put the errorcode into the global.H G5An Error occurred. put the errorcode into the global.H K = "$$-9405" $$-9405 Cancel No video component was found on this computer. Check if your video software is properly installed.K Cancel An error occured while initializing the video input. Acquire Image Win A/Start up the preview of the image to be grabbedB Cancelut Please make sure the TWAIN device is present and is switched on.C+ ) =2 |("Grab-Initialise" Grab-Initialise 2) <> "$$" |("Grab-AcquireToClip" Grab-AcquireToClip 2) <> "$$" = "$$-1" Start Preview RotCrop A/Start up the preview of the image to be grabbedB, ) = 1 2) = "$$" A*----- Rotate and Crop (Mac OS only) ------ Start Preview Mac RotCrop A/Start up the preview of the image to be grabbed flag ) StDev ( field CancelStDevP ( field... )5 Substi ute ( text ; search string ; replThe dialog was cancelled. When a user cancels $$-1 will be returned. Show Crop Rectangle Shows a portrait rectangleBh |("Grab-DisplayCropRect" "100|50|240|320") Grab-DisplayCropRect 100|50|240|320|C "shown" shown To Rotation and Cropping ) = 1 Cancel This functionality is not (yet) available on Windows. Set rotation 90 degrees Set to 90 degrees rotationBH |("Grab-SetRotation" "90") Grab-SetRotation A)New record and Grab 2 Images To Clipboard |("Grab-Initialise" "useGWorld" & Q = "Y" " useAltBounds" "")) Grab-Initialise useGWorld useAltBounds 2) <> "$$" "|" 1 ) - 1) "|" 1 ) + 1) |("Grab-StartPreview" "10|100|" & M / 2 & "|" & L /2) Grab-StartPreview 10|100| |G5An Error occurred. put the errorcode into the global.H A9New record + store 2 identical images: 1 Full + 1 Cropped AC# 1- get the full size image from the grabber into the clipboard...BD |("Grab-ImageToClip" Grab-ImageToClip <> 0 Cancel~ An error occurred. Make sure you start the preview before grabbing an image.E*... paste it into the 1st container field.F)# 2- crop the image on the clipboard....G0... then paste it into the 2nd container field.H$Leave the record to save it to disk: CropClipboard AC# 1- get the full size image from the grabber into the clipboard...BD |("Grab-ImageToClip" Grab-ImageToClip <> 0 Cancel~ An error occurred. Make sure you start the preview before grabbing an image.E*... paste it into the 1st container field.F-# 2- get a cropped image on the clipboard....GR |("Grab-ImageToClip" "cropped") Grab-ImageToClip cropped|H*... paste it into the 2nd container field. Toggle Crop Rectangle A+Toggles a portrait rectangle on the previewB, P <> "shown" shown C:It is not shown yet. Tell the plug-in to start showing it.Dh |("Grab-DisplayCropRect" "100|50|240|320") Grab-DisplayCropRect 100|50|240|320|E "shown" shownF9It is already shown. Tell the plug-in to stop showing it.GL |("Grab-DisplayCropRect" Grab-DisplayCropRect Delete Grabber Settings Start Preview Mac RotCrop PAL A5Crop an image on the clipboard to the requested size.BZ |("Grab-CropClip" "100|50|240|320") Grab-CropClip 100|50|240|320|C( <> 0 = "$$-4207" $$-4207 Cancel~ An error occurred. There was no picture in the clipboard.F Cancel~ An error occurred. There was not enough memory or you have specified incorrect parameters in this script. Start Preview Mac Portrait Copy A/Start up the preview of the image to be grabbedBT |("Grab-Initialise" "useGWorld") Grab-Initialise useGWorld|C= 2) <> "$$" "|" 1 ) - 1) "|" 1 ) + 1) |("Grab-StartPreview" "10|100|" & M / 2 & "|" & L /2) Grab-StartPreview 10|100| A/Start up the preview of the image to be grabbedBT |("Grab-Initialise" "useGWorld") Grab-Initialise useGWorld|C= 2) <> "$$" "|" 1 ) - 1) "|" 1 ) + 1) |("Grab-StartPreview" "10|100|288|384") Grab-StartPreview 10|100|288|384|G5An Error occurred. put the errorcode into the global.H Start Preview Mac + Gworld A/Start up the preview of the image to be grabbedBT |("Grab-Initialise" "useGWorld") Grab-Initialise useGWorld|C= 2) <> "$$" "|" 1 ) - 1) "|" 1 ) + 1) |("Grab-StartPreview" "10|100|" & L /2 & "|" & M / 2) Grab-StartPreview 10|100| |G5An Error occurred. put the errorcode into the global.H A"Start Preview Mac Portrait PAL ALT H5An Error occurred. put the errorcode into the global.I ----- Troi Testing only ------ Set rotation 0 degrees Set to 0 degrees rotationBF |("Grab-SetRotation" "0") Grab-SetRotation Set rotation -90 degrees Set to -90 degrees rotationBJ |("Grab-SetRotation" "-90") Grab-SetRotation Show Error Message Shows an error message.B< 2) = "$$" = "$$-9405" $$-9405 A/Start up the preview of the image to be grabbedBn |("Grab-Initialise" "useGWorld useAltBounds") Grab-Initialise useGWorld useAltBounds|C= 2) <> "$$" "|" 1 ) - 1) "|" 1 ) + 1) |("Grab-StartPreview" "10|100|288|384") Grab-StartPreview 10|100|288|384|G5An Error occurred. put the errorcode into the global.H Cancel No video component was found on this computer. Check if your video software is properly installed.E, = "$$-108" $$-108 Cancel FileMaker Pro has not enough memory to do this. Please quit FileMaker and increase the allocated memory.G Cancel An error occured while initializing the video input. (See Troi OSErrrs database for more information on the error code). ZDFFw alisA alisA NAMEA NAMEA k{k|w [=g\gYg\.T g\c[_]c\ozc\g\[]g\c[o{c[g\[\g\24 OYBw* _ZkZ[ZkZ_ZkZOZkZ[ZkZ_Zw k]k]{ g\g=5 5sF6g]F o|g]k} k]k]s o|g]{ k]k]w Nv_:5 g=g<_;w o\o}5 k=JW1 o\g{1 g=k]5 NvkZ2 s}g]k\ g=g!mm ~1~2A !m~1~ ~1~2~ ~2~1~ ~1A , +!m~1~ +'~2~ ~2~1~ ~1~2~ ~2~2~ L!m~1~ ~1~2~ +~1~2~ +?~1~2~ ~2~1~ ~1~2m ,~2~1~ ~2~1~ A ~1~ ~2~1~ ~2~1~ ~1~1~ ~1~2~ ~1~2~ ~1YlA , hA ~1~ +~2~1~ ~2~1~ ~2~1~ ~2~1~ +C~2~ ~1~2-m ~2~1A ~2~1~ ~1~1~ ~1A , +!m~2~ +!m~1~ ~2~1~ Yl~1~ +!m~2~ ~1~2~ ~2~2~1~2 YlA , ~1~2m ~2~2~ ~1~2~ ~2~1~ +$~2~1~ L~2~1~ ~2~1~2~2A ~2~1~ ~1~2~ K!m~2~1~ ~1~2~ ~2~1~ ~1~2~1~ cA ~1~ ~1~2A ~2~1~ ~2~1~ ~1~2~ ~1~1~ ~2~1~ A ~1~ ~2~1A ~2~1~ ~2~1~ ~2~2~ ~1~2~1~ ~1~2~ ~1~2~ ~1~2~ ~2~1~2~ ~1~1~ ~1~2~ ~2~1~ ~2~2~ ~1~2~ ~1~2~ A ~1~ ~2~2~ ~1~2~ ~1~2~1~2~ ~2~1~ ~1~2~ ~2~1~ ~2~2~1~ ~1~2~ ~1~2~ YkA , ~1~2~ ~1~2~ ~2~1~ ~2~1~ ~1~2~ ~2~1~ ~2~1~2~ ~1~1~ ~2~1~2~1~ ~1~2~ ~2~1~2~ ~1~1~ ~2~1~ ~2~1~ ~2~1~ SuWu" ~2~1~ ~1~2~ ~2~1~ ~1~2~ ~1~2~1~ ~1~2~ ~1~2~ WvSu& ~1~2~ ~2~1~2~ ~1~2~ ~2~1~2~ ~1~2~ ~1~2~ ~1~2~ ~2~2~1~ ~2~1~ ~2~1~ ~1~2~ ~2~1~ C2C27 }Yl~1~ ~1~2~ ~2~1~ ~1~2~ ~2~1~2~1~ ~2~1~ ~1~2~ *WvSu& ~1~2~1~ -SuC2& ~1~2~ ~1~2~ ~2~1~ ~2~1~ ~2~1E ~1~2~ K!m~1~ ~2~2~ ~1~2~ ~1!mm WvSu& ~2~2~ +!m~2~1~ ,!m~2~ +-m~2~ ~2~1~ ~t~2~ ~1~2~ ~1~2!m ~2~1~ +!m~1~ ~2~1~2~ Yl~1% ~2~1~2~ ~2~1~ +~2~1 ~2~1~ ~2~1!m ~2~2~ ~2~1~ A ~1~ Uk~2~ ~2~1~ ~1~2~ ~2~2~1~ ~2~1~ ~1~2~1~ ~1~1~2~1E ~2~1~2~ K-n~1~ ~1~2~ 7~t~1~ ~1~2~ ~2~1A ~1~2~ ~2~1~1~2 ~1~2~ ~1~1~ A ~2~ oA ~1~ ~2~1~ ~1~2~1~ ~2~1~ ~2~1~2~ o~1~2~ ~1~2~ ~2~1~ ~1~2~ ~1~2!m ~1~2~ ~1~2~ ~2~1~ ~1~2~ ~1~2~ ~1~1~2~ ~1~2~ ~1~1~ ~1~2~ ~1~2~ ~1~2~ ~2~2~ ~2~1~ ~2~1~ ~2~2~1E A ~1~ ~2~1~ ~1~2~ ~1~2~ ~2~1~ ~2~1~ ~2~1~ ~2~1~1~ 5~S~2~ C1Suc ~2~2~ ~2~2~ ~2~1~ A ~1~ qUl~1~ ~1~2~ ~2~1~ ~1~2~ ~2~1~ ~1~2~ ~2~1~ ~2~2~ ~2~1~2~2~ ~2~2~ ~2~1~ ~2~1~ ~2~1~ ~2~1~ ~2~1~ ~1~2~ ~1~2~1~ ~2~1~2~1~ qA ~2~ ~2~1~ ~2~1~ Ul~2~ ~2~1~ ~1~2~ ~1~2~ ~2~1~2~1~ ~1~2~ ~1~2~ ~2~1~ ~2~1~ 1~2~1~ ~2~1~ ~t~1~ C2OTc ~1~2~ ~1~2~ oA ~1~2~ ~2~1~2~ ~1~2~ ~1~1~ ~2~1~ ~1~2~ ~2~1~2~ ~2~1~ o{JR-k ~2~1~ A A a ~1~1~ ~1~2~ ~2~1~ ~1~2~ 2~t~2~ ~1~1~ A An% lUl~1~ ~1~2~ ~1~2~ ~1~1~ ~1~1~ ~2~2~ Ul~2~ ~2~1~2~ ~1~2~ ~2~1~ ~2~1~ A A)~ ~2~1~ ~1~1~ ~2~1~ ~2~2~ "A A ~1~2~ ~2~1~ ~2~1~2~ ~1~2~ ~1~2~ ~1~2~ ~2~1~ ~1~1~ ~1~2~ ~2~1~ ~1~2% ~1~1~2~ ~1~2~ A Ul~1~ ~1~2~ ~1~2~ ~1~2~ ~1~2~ ~2~1~ ~2~1~ ~1~2~ ~1~2A ~2~1~ A A)~ ~1~2~ ~2~1~ ~2~1~ ~1~2~ ~2~1~ A A ~1~ ~2~1~ ~1~2~ ~2A ~ A Yl~1~2~ ~2~2~ ~2~1~ ~2~1~1~ ~2~1~ ~1~2~ ~2~1~2~ ~2~1~ ~2~1~ ~1~1~ ~2~1~ ~2~1~ ~1~1~ ~1~2~ ~1~2~ ~2~2, ~1~2~ ~2~1~ A)~1~ ~1~2~ ~1A A)~ A ~2~ yA ~1~ ~t~1~ Yk~2~ A ~1~ ~1~2~ c~2~1~ A ~2~ ~2~1~2~ A ~1~ ~2~1A ~1~2~ Yl~1~ A ~1~ ~2~1A WYl~1~ ~2~S~ A ~2~ A ~1~ A ~1~ A ~1~ LA ~1~ DA ~1~ 3A ~2~1~ Yl~1~ HRPTH FPTHAHKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:StudReg.fp3 MSPCA NAMEA StudReg.fp3 RPTHA StudReg.fp3 StudReg.fp3 FMP3FMP3 Troi-Grabber-Plug-in1.0a1 HKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:StudReg.fp3 Ethernet zone McGee peter PRPTH FPTHAPKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:samples:StudReg.fp3 MSPCA NAMEA StudReg.fp3 kZ6zSZ @k:k_g?g g_k?k_g?g?k_g? Gk?g_g?k_k_g?g?k_g?g? 3k_g?k_g? g?k_g?g?k_g? kZg?k_g?k_ g? k_g?k_k_g?k_g?k_g?g? @k?g_k?g_k?k_g_k?g_k?g_g?k_g?k_g?k_g?g?k_g? Fg?k_g?k_g?g_k?g_k?g_k?k_g?k_g?k_g?k_k_g?g?k_g?g? 3k_g?k_g?k_k?g_k?g_k?g_g?k_g?k_g?k_g? g?k_g?g?k_g? kZg?k_g?k_k?g_g?k_g?k_g?k_g?k_g?k_g?k_ k_g?k_k_g?g?k_g?g? k_g?k_g?g_g?k_k?g_k?g_k?g_k?g_k?g?k_g?k_k_g?k_g?k_g?k_k_g?k_g?g?k_g? Gg?k_g?k_k?k_k?g_k?g_k?g_k?k_g?k_g_k_g?k_g?k_g?k_g?g?k_g?k_g?k_k_g?g?k_g?g? Sk?g_k?g_g?g_g?k_g?k_g?k_g?g_k?g?k?g?k_g?k_g?k_g?k_k_g?k_g?k_g? k_g?k_k_ @k:g_k?g_k?g_k?k_k?g_k?g_k?g_k?g?k_g_k_g?k_g?g?k_g?k_g?k_g?k_g?k_ g?g?k_ k_g?k_g?k_k?g_g?g_k?g_k?g_k?g_k_g?k?g_k_g?k_k_g?k_g?k_g?k_g?k_g?k_k_g?k_g?g?k_g?k_ Fg?k_g?k_g?g_k?g_k?k_g?k_g?k_g?k_g?k_g?k?g_k?g?k_g?k_g?k_g?k_g?k_g?g?k_g?k_k_ 3k_g?k_g?k_g?k_k?g_g?k_g?k_g?k_g?k_g?k_g_k?g_k_g?k_g?k_g?k_g?k_g?k_g?k_g? k_6z6 6zNzk_ kZg?k_g?k_g?k_g?g_g?k_g?k_g?k_g?k_g?k_g_k?g_k?g?k_g?k_g?k_g?k_g?k_g?k_ @k?g_k?g_k?g_k?k_k?k_g?k_g?k_g?k_g?k_g?k?g_k?g_k_g?k_g?k_g?k_g?k_g? g_6z6yg? 'g_k?g_k?g_k?k_g?g_g?g_k?g_k?g_k?g_k?g_k?g_k?g_k?g?k_g?k_g?k_ Sk?g_k?g_k?g_g?k_k?k_k?g_k?g_k?g_k?g_k?g_k?g_k?g_k_g? g?k_g?k_g?k_k?g_k?g_g?k_g?k_g?k_g?k_g?k_g?k_g?k_g?k_ k_k_g?k_g?k_g?g_k?g_k?g_k?g_k?g_k?g_k?k_g?k_g?k_ Gk?g?g?k_g?k_g?k_g?k_g?k_g?k_g?k_g?k_g?g_g?k_ 3g_k_k?g?k_g?k_g?k_g?k_g?k_g?k_g?k_g?k_k? kZk?k?g_k_g_k?g_k?k_g?k_g?k_g?k_g?k_ @g?g_g_k?g?k_g_k?g_g?k_g?k_g?k_g? Fk?k_k?k?g_k?g?k_g?k_g?k_g?k_ 4g_g?g_g_k?g_k?g_k?g_k? kYk?k_k?k?k_g?k_g?k_ @g?g_g?g_g_k?k_g? Gk?k_k?k_k? 3g_g?g_ 2yk:k_ k_6z6 6z6z6 6z6z6 6z6z6 k_6z6 SZ6z6 kZ6z6 6z6y6 6y6z6 6z6z6 6z6z6 6z6y6y6z6z6y6z2zNy 6z2y6y6 6y2z6z2z6ygZk9 kZNz6z k_6z2yk? NRPTH FPTHANKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0b1:docs:Overview.fp3 MSPCA NAMEA Overview.fp3 RPTHA :docs:Overview.fp3 Overview.fp3 FMP3FMP3 NKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0b1:docs:Overview.fp3 Ethernet zone McGee peter ORPTH FPTHAOKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0:samples:TradeSho.fp3 MSPCA NAMEA TradeSho.fp3 RPTHA :samples:TradeSho.fp3 RPTHA :samples:StudReg.fp3 StudReg.fp3 FMP3FMP3 samples PKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:samples:StudReg.fp3 Ethernet zone McGee peter ?SPAT 0RPTH FPTHA?C SCHIJF:WINDOWS:Desktop:Troi-Grabber-Plug-in1.0.1:GrabExpl.fp3 NAMEA GrabExpl.fp3 RPTHA GRABEXPL.FP3 SPATA0C SCHIJF:WINDOWS:DESKTOP:TROI-G~1.1:GRABEXPL.FP3 SRPTA GRABEXPL.FP3 WSPCA.C:\WINDOWS\Desktop\Troi-Grabber-Plug-in1.0.1\ ]RPTH FPTHA]KES:Projecten:Troi Plug-In 990329:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.0.1b1:Overview.fp3 MSPCA NAMEA Overview.fp3 RPTHA Overview.fp3 TradeSho.fp3 FMP3FMP3 samples OKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0:samples:TradeSho.fp3 Ethernet zone McGee peter \RPTH FPTHA\KES:Projecten:Troi Plug-In 990329:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.0.1b1:StudReg.fp3 MSPCA NAMEA StudReg.fp3 RPTHA StudReg.fp3 StudReg.fp3 FMP3FMP3 Troi-Grabber-Plug-in1.0.1b1 \KES:Projecten:Troi Plug-In 990329:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.0.1b1:StudReg.fp3 McGee peter B%@ q ]RPTH FPTHA]KES:Projecten:Troi Plug-In 990329:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.0.1b1:TradeSho.fp3 MSPCA Overview.fp3 FMP3FMP3 Troi-Grabber-Plug-in1.0.1b1 ]KES:Projecten:Troi Plug-In 990329:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.0.1b1:Overview.fp3 McGee peter \RPTH FPTHA\KES:Projecten:Troi Plug-In 990329:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.0.1b1:StudReg.fp3 MSPCA NAMEA StudReg.fp3 RPTHA StudReg.fp3 StudReg.fp3 FMP3FMP3 Troi-Grabber-Plug-in1.0.1b1 \KES:Projecten:Troi Plug-In 990329:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.0.1b1:StudReg.fp3 McGee peter B%0 q ]RPTH FPTHA]KES:Projecten:Troi Plug-In 990329:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.0.1b1:TradeSho.fp3 MSPCA NAMEA TradeSho.fp3 RPTHA TradeSho.fp3 TradeSho.fp3 FMP3FMP3 Troi-Grabber-Plug-in1.0.1b1 ]KES:Projecten:Troi Plug-In 990329:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.0.1b1:TradeSho.fp3 McGee peter YRPTH FPTHAYKES:Projecten:Troi Plug-In 991001:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.2:TradeSho.fp3 MSPCA NAMEA TradeSho.fp3 RPTHA TradeSho.fp3 TradeSho.fp3 FMP3FMP3 Troi-Grabber-Plug-in1.2 YKES:Projecten:Troi Plug-In 991001:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.2:TradeSho.fp3 McGee peter KESb (LIST LISTA VDEFA( NAMEA TradeSho.fp3 RPTHA TradeSho.fp3 TradeSho.fp3 FMP3FMP3 Troi-Grabber-Plug-in1.0.1b1 ]KES:Projecten:Troi Plug-In 990329:Troi Plug-ins:GRAB:Troi-Grabber-Plug-in1.0.1b1:TradeSho.fp3 McGee peter Pro 3.0 - 4.0F! Pro 3.0 - 4.0M1 zondag maandag dinsdag woensdag donderdag vrijdag zaterdag januari februari maart april augustus september oktober november december 1st Quarter 2nd Quarter 3rd Quarter 4th Quarter